创建一个root无法删除的文件 |
您所在的位置:网站首页 › linux root删除不了文件 › 创建一个root无法删除的文件 |
简介:Linux文件的最底层(内核级别)属性的查看与修改 命令:lsattr、chattr Linux文件除了具有基本权限rwx,及特殊权限(SUID、SGID、SBIT(Sticky))外,还有几个更接近底层的文件),我们可通过lsattr查看这些属性,并通过chattr来修改这些属性 命令格式: lsattr [-RVadv] [file] -R #递归的列出文件夹中所有文件的属性 -V #查看lsattr版本 -a #查看list所有的文件,包括隐藏文件 -d #列出目录的属性 -v #列出文件的版本号or代号 chattr [-RVf] [mode] [file] -R #递归的列出文件夹中所有文件的属性 -V #查看chattr版本 -f #抑制大多数错误消息 -v #设置文件的版本号or代号 例如:chattr +i a.txt 这些属性包括:'aAcCdDeijsStTu': append only (a),设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日期文件安全,只有root才能设定这个属性 no atime updates(A), 文件或目录的atime(access time)不可被修改(modified),可以有效预防例如手提电脑磁盘I/O错误的发生 compressed (c), 设定文件是否经压缩后再存储。读取时需要经过自动解压操作。 no copy on write (C), no dump (d),设定文件不能成为dump程序的备份目标 synchronous directory updates (D), extent format (e), immutable (i),设定文件不能被删除、改名、设定连接关系,同时不能写入或新增内容。i参数对于文件系统的安全设置有很大帮助。 data journalling (j), secure deletion (s),保密性的删除文件或目录,即硬盘空间被全部收回 synchronous updates (S),硬盘I/O同步选项,功能类似sync no tail-merging (t), top of directory hierarchy (T), and undeletable (u),与s相反,当设定为u时,数据内容其实还存在磁盘中,可以用与undeletion。 常用到的为a和i 实验:对/etc/passwd文件添加i属性,然后对其执行修改等操作 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |